Magic Clothing: Controllable Garment-Driven Image Synthesis